Struktogramm

Struktogramm
Struktogramm,
 
allgemeine Bezeichnung für einen grafisch dargestellten Programmablaufplan, der ohne detaillierte Programmierung die Struktur eines Programms festlegt. Wegen der Unübersichtlichkeit klassischer Programmablaufpläne wurde 1973 von den Informatikern Isaac R. Nassi und Ben Shneiderman eine neue Form der Darstellung entwickelt, aus der die Struktur eines Programms direkt ersichtlich ist. Sie wird als Nassi-Shneidermann-Diagramm bezeichnet und ist für Deutschland in der DIN 66261 festgelegt. Internationale Darstellungen entsprechen nicht in allen Punkten dieser Festlegung. Im deutschsprachigen Raum bezeichnet der Begriff Struktogramm in einem engeren Sinn diese Form der Diagramme.
 
Wird ein Programmablauf in Form eines Struktogramms entwickelt, werden Probleme leichter erkennbar und Änderungen an der Programmstruktur lassen sich leichter durchführen. Alle Anweisungen eines Struktogramms befinden sich dabei in einem rechteckigen Strukturblock. Sie dürfen auch ineinander geschachtelt sein. Aufeinander folgende Strukturen stehen untereinander. Sprünge von einem Block zum anderen sind nicht gestattet, weshalb Entscheidungen die wesentlichen Methoden darstellen, um alternative Pfade innerhalb derselben Struktur auszuführen. Sie werden durch Strukturblöcke mit schrägen Linen wiedergegeben, die jeweiligen Entscheidungspfade werden dabei nebeneinander gesetzt und die aus ihnen resultierenden Strukturblöcke befinden sich direkt unter den jeweiligen Fallentscheidungen.
 
Innerhalb der Strukturblöcke können die zugehörigen Programmteile in direkter Sprache angegeben werden, wodurch der Aufbau eines Programms leicht nachzuvollziehen ist. Diese Beschriftungen können mit beliebiger Detailtreue ausgeführt werden, bis hin zum fertigen Programm. Um Programmierern bei der Umsetzung ihrer Struktogramme zu helfen, wurden unterschiedliche Entwicklungswerkzeuge entwickelt (CASE-Tools).
 

* * *

Struk|to|grạmm, das; -s, -e [zu ↑Struktur u. ↑-gramm] (EDV): grafische Darstellung für Programme (4).

Universal-Lexikon. 2012.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Struktogramm — DIN 66261 Bereich Programmierung Regelt Informationsverarbeitung; Sinnbilder für Struktogramme nach Nassi Shneiderman Kurzb …   Deutsch Wikipedia

  • Struktogramm — Struk|to|grạmm 〈n.; Gen.: s, Pl.: e; EDV〉 grafische Darstellungsform für Computerprogrammentwürfe, Nassi Shneiderman Diagramm (nach I. Nassi u. B. Shneiderman, die 1973 diese Form entwickelten) …   Lexikalische Deutsches Wörterbuch

  • Struktogramm — Nassi Shneiderman Diagramm. 1. Begriff: Graphisches Hilfsmittel bei der ⇡ Programmentwicklung zur Darstellung eines ⇡ Algorithmus. 2. Darstellungsform: Ein St. wird aus ⇡ Strukturblöcken zusammengesetzt, die entweder hintereinander geschaltet… …   Lexikon der Economics

  • Struktogramm — Struk|to|gramm das; s, e <zu ↑Struktur u. ↑...gramm> grafische Darstellung für Computerprogramme (EDV) …   Das große Fremdwörterbuch

  • Struktogramm — Struk|to|grạmm, das; s, e <lateinisch; griechisch> (EDV grafische Darstellung der logischen Struktur eines Programms) …   Die deutsche Rechtschreibung

  • Nassi-Schneidermann-Struktogramm — DIN 66261 Bereich Programmierung Regelt Informationsverarbeitung; Sinnbilder für Struktogramme nach Nassi Shneiderman Kurzbe …   Deutsch Wikipedia

  • Nassi-Shneiderman-Struktogramm — DIN 66261 Bereich Programmierung Regelt Informationsverarbeitung; Sinnbilder für Struktogramme nach Nassi Shneiderman Kurzbe …   Deutsch Wikipedia

  • Nassi-Shneiderman-Diagramm — ⇡ Struktogramm …   Lexikon der Economics

  • For-Schleife — Struktogramm einer For Schleife Viele Programmiersprachen definieren eine For Schleife als eine Kontrollstruktur, mit der man eine Gruppe von Anweisungen (Block) mit einer bestimmten Anzahl von Wiederholungen ausführen kann. Die Definition, wie… …   Deutsch Wikipedia

  • Java-Syntax — Duke, das Java Maskottchen Die Syntax der Programmiersprache Java ist in der Java Language Specification definiert, ebenso wie die Semantik von Java. Dieser Artikel gibt einen Überblick über die Java Syntax und stellt einige ihrer Besonderheiten… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”